package com.indusfo.spc.service;

import com.indusfo.spc.pojo.FixedDete;
import com.indusfo.spc.vo.JSONObject;
import org.apache.ibatis.annotations.Param;

/**
 * @author louk
 * @date 2019/11/22 13:36
 * @description 固定检测项目接口
 */
public interface FixedDeteService {
    /**
     * 新增固定检测项目
     * @param fixedDete
     * @return
     */
    JSONObject insertFixedDete(FixedDete fixedDete);

    /**
     * 查询检测项目
     * @param fixedDete
     * @return
     */
    JSONObject queryFixedDete(FixedDete fixedDete);

    /**
     * 启用停用检测项目
     * @param fixedDeteIds
     * @param dataState
     * @return
     */
    JSONObject definesFixedDete(@Param("fixedDeteIds") Integer[] fixedDeteIds,@Param("dataState") Integer dataState);

    /**
     * 编辑固定检测项目
     * @param fixedDete
     * @return
     */
    JSONObject updateFixedDete(FixedDete fixedDete);

    /**
     * 查询固定
     * @param fixedDete
     * @return
     */
    JSONObject queryJudgeFixedDete(FixedDete fixedDete);
}
